|
|
@@ -633,6 +633,17 @@ fire: hot
|
633
|
633
|
}.to change { Event.count }.by(1)
|
634
|
634
|
end
|
635
|
635
|
|
|
636
|
+ it "should use url_on_receive as url to scrape if it exists when receiving an event" do
|
|
637
|
+ stub = stub_request(:any, 'http://example.org/?url=http%3A%2F%2Fxkcd.com')
|
|
638
|
+
|
|
639
|
+ @checker.options = @valid_options.merge(
|
|
640
|
+ 'url_on_receive' => 'http://example.org/?url={{url | uri_escape}}'
|
|
641
|
+ )
|
|
642
|
+ @checker.receive([@event])
|
|
643
|
+
|
|
644
|
+ expect(stub).to have_been_requested
|
|
645
|
+ end
|
|
646
|
+
|
636
|
647
|
it "should interpolate values from incoming event payload" do
|
637
|
648
|
expect {
|
638
|
649
|
@valid_options['extract'] = {
|